The soft carpet was the only thing keeping Veronica’s knees from hurting. She lay her head against JD’s thigh; his hand tangled in her hair. He didn’t pull it; he didn’t guide her; he just laid it there as a reminder that he was here. Veronica's hand reached for his belt buckle; he didn't bother to stop her. Slowly she undid the metal she heard him draw in a sharp breath as he felt her pull the leather material out of the waistband of his jeans.
Next, she reached for the button on his jeans and it popped open easily. Then she was dragging down the zipper; she did it slowly. She looked up at him. JD stared down at her his pupils were blown; he was clearly just as eager for this as she was. Black nearly swallowed the green, his hand tightened in her hair just enough that it started to hurt and sent a sharp thrill through her.
Veronica pulled his jeans down his thighs once they reached his feet he kicked them off. Now just left in his boxers Veronica could see the outline of his arousal she swallowed harshly. JD wasn’t impressively large by any means he was slightly above average yet she’d never done this before. Veronica had listened to tales of his times before her girls that he’d slept with. He made sure that she knew that they meant nothing to him, not like she did to him.
Veronica wasn’t the jealous type of course as someone as attractive as JD would have had other girls before. Instead, it made her feel insecure about her own inexperience. She wanted to make him feel just as good or even better than those other girls did. Veronica felt a harsh tug on her hair; it was enough to snap her out of her daze. She took the hint and pulled his boxers down in one swift motion.
Veronica stared at him exposed. It was far from the first time that she’d seen him naked yet this time it felt different. They were trying something new, something she had never done before. They’d gone all the way the first night she stumbled through his window after the party yet they’d never done this. JD as if sensing her hesitance grabbed her chin she was forced to make eye contact with him.
“It’s going to be okay I’ll go slow,” JD promised he ran his thumb along her jaw and she leaned into the contact. “Okay let’s get started,” JD commanded.
JD grabbed his length in his hand and pressed the tip against her lips. Veronica snuck her tongue out and she licked at the tip hesitantly. JD released a noise that sounded half like a growl half like a curse. Veronica repeated her action this time she took the tip into her mouth and swirled her tongue around it. This pulled more noises from JD and a second later he was pulling her head down.
Veronica choked as his length was shoved down her throat. ‘So far for going slow.’ Veronica thought sarcastically. Her eyes filled with tears he pulled her off her length she sucked in harsh breaths. JD chuckled he seemed to enjoy her suffering the smug bastard. JD gave her a second to breathe before he pulled her head down again. This time he mercifully didn’t shove her all the way down, he just put the tip in.
Veronica hollowed her cheeks and began to suck on his length. Veronica slowly took more and more until she felt like she was going to gag again. Veronica tasted him on her tongue. It was slightly salty and something musky but it wasn’t bad. She repeated this until JD’s hand tightened in her hair again. He didn’t warn her as he came down her throat with a grunt.
Veronica didn’t get to taste much of his release as most of it went down her throat but what she could taste was salty. Veronica kept working him until he pulled her off his length. JD leaned down and kissed her roughly. She moaned softly into his mouth. “You did such a good job, Ronnie.” JD praised his words and made Veronica shiver.
“I live to appease,” Veronica said smugly, happy that she had made him feel good.